package cn.itcast.service.cargo;

import cn.itcast.domain.cargo.Contract;
import cn.itcast.domain.cargo.ContractExample;
import com.github.pagehelper.PageInfo;

import java.util.List;

//购销合同service接口
public interface ContractService {


    //保存
    void save(Contract contract);

    //更新
    void update(Contract contract);

    //删除
    void delete(String id);

    //根据id查询
    Contract findById(String id);

    /**
     * 分页查询
     *    ContractExample：条件
     */
    PageInfo findAll(int page, int size, ContractExample example);

    List<Contract> findByDate(String date);
    //
}
